/* CSS Document */
body {margin:0px;font-size:12px;}
ul {padding:0px;margin:0px; list-style:none;}
a {text-decoration:none;color:#222;}
a:hover {color:#CC0000;}
.clear {clear:both;}
p {margin:0px;padding:0px;}
img {border:0}

#mainbody {width:1002px;margin:auto;}
#top {background:url(../images/topbg.gif);height:19px;border-bottom:1px solid #fff;overflow:hidden; text-align:right;padding-right:10px;padding-top:6px;}
#menu {background:url(../images/menubg.gif);height:35px;padding:0px 1px;}
#sreach {background:url(../images/sreachbg.gif);height:31px;padding-bottom:2px;color:#DA0A08;margin-bottom:5px;}
.sreachinput {background:url(../images/sreach_input_bg.gif) no-repeat left;border:1px solid #C6CDD5;color:#CDCDCD;padding-left:30px;padding-top:2px;padding-bottom:1px;width:150px;}
.sreach {background:url(../images/sreach.gif);width:49px;height:20px;border:none;}

#nav {display:block;}
#nav .mainlevel {float:left;display:inline;min-width:97px;/*IE6 only*/}
#nav .mainlevel a {color:#000;text-align:center;line-height:35px;display:block;font-size:14px;color:#fff;font-weight:bold}
#nav .mainlevel a:hover {color:#fff;}
#nav .mainlevel ul {display:none; position:absolute;border:1px solid #E10000;background:#FFFEFD}
#nav .mainlevel li {background:#FFFEFD; width:100px;/*IE6 only*/}
#nav .mainlevel li a {color:#C30;height:25px;margin:1px;line-height:25px;width:98px;font-size:13px;}
#nav .mainlevel li a:hover {background:#F00;}

#mLeft {display:inline;float:left;margin-left:6px;width:245px;overflow:hidden;}
#mRight {display:inline;float:right;width:738px;margin-right:6px;overflow:hidden;}

.title1 {background:url(../images/titlebg1.gif);height:30px;line-height:32px;overflow:hidden;padding-left:36px;padding-right:10px;}
.title1 strong {font-size:14px;color:#d90909;}
.title1 span {float:right;}

#tongzhi {background:url(../images/bg1.gif) repeat-x top;border:1px solid #cd0505;padding:5px;height:201px;padding-top:15px;}
#tongzhi li {background:url(../images/ico.gif) no-repeat 4px 7px;height:25px;line-height:25px;padding-left:15px;}

.zTtitle {border:1px solid #deb188;background:#fcf5cb;padding-top:3px;margin-top:8px;padding-left:8px;padding-right:8px;height:24px;overflow:hidden;border-bottom:none;}
.zTtitle span {float:right;padding-top:6px;}
.zTtitle label {display:block;border:1px solid #deb188;border-bottom:none;background:url(../images/ztbg.gif);height:23px;line-height:25px;width:88px;font-weight:bold;color:#cc4501;font-size:14px;text-align:center;overflow:hidden;}
.zTkk {border:1px solid #deb188;padding:8px;}
.zTkk img {margin:4px auto;border:1px solid #dedede;padding:3px;}
.zTkk ul {margin:5px}
.zTkk li {background:url(../images/ico1.gif) no-repeat left 9px;height:26px;line-height:26px;padding-left:15px;color:#cb4400;}
.zTkk li a {color:#cb4400;}

.htp {border:1px solid #dedede;padding:2px;width:274px;height:247px;display:inline;float:left;overflow:hidden;}
.innews {display:inline;float:right;width:447px;overflow:hidden;border:1px solid #dedede;height:251px;}
.title2 {background:url(../images/bg2.gif);height:27px;line-height:27px;padding-right:10px;overflow:hidden;}
.title2 span {float:right;color:#666666;}
.title2 label {display:block;border:1px solid #fff;background:url(../images/titlebg2.gif) repeat-x top;width:93px;height:25px;line-height:27px; text-align:center;font-size:14px;color:#d90909;font-weight:bold;float:left;}
.title2 div {width:10px;border-left:1px solid #dedede;height:27px;float:left;}
#inNews {margin:8px 10px;}
#inNews li {background:url(../images/line.gif) repeat-x bottom;height:26px;line-height:26px;overflow:hidden;padding-left:4px;}
#inNews li span {float:right;color:#9a9a9a}

.bb {margin:8px auto;}
#sort {width:738px;}
#sort .kk {width:365px;display:inline;}
#sort .kk_left {float:left;}
#sort .kk_right {float:right;}
.title3 {background:url(../images/titlebg3.gif);height:27px;overflow:hidden;line-height:29px;}
.title3 span {float:right;padding-right:10px;}
.title3 label {display:block;position:absolute;background:url(../images/title4.gif);width:95px;height:29px;margin-top:2px;margin-left:10px; text-align:center;font-size:14px;color:#fff;font-weight:bold;}
.kklr {border:1px solid #dedede;border-top:none;}

.inNews {padding:10px 10px;}
.inNews li {background:url(../images/line.gif) repeat-x bottom;height:27px;line-height:27px;overflow:hidden;padding-left:4px;}
.inNews li span {float:right;color:#9a9a9a;padding-right:5px;}

.picnews {border:1px solid #d8d9db;margin:10px 6px;}
.picnews .left {width:70px;text-align:center;float:left;}
.picnews .right {width:905px;overflow:hidden;padding-top:12px;}

#demo {overflow:hidden;width:100%}
#indemo {float:left;width: 800%;}
#demo1 {float:left;}
#demo2 {float:left;}

.gundong {float:left;border:1px solid #cac9ce;width:131px;padding:1px; display:inline;margin-right:10px;}
.gundong img {width:131px;height:92px;}

#bottom {background:#d90909;height:28px;line-height:28px;color:#fff;margin-bottom:1px;text-align:center}
#bottom a {color:#fff;}
#bottom a:hover {text-decoration:underline;}
#footer {margin:10px auto;line-height:20px; text-align:center;}

#mleft {width:733px;padding:1px;border:1px solid #dedede;overflow:hidden;float:left;display:inline;}
#mright {width:245px;display:inline;float:right;overflow:hidden;}

.right_title {background:url(../images/right_title.jpg);height:50px;padding-left:22px;font-size:18px;color:#fff;font-weight:bold;line-height:50px;}
.rightMenu {border:8px solid #bf1a1b;border-top:none;}
.rightMenu a {background:url(../images/right_bg.gif);padding-bottom:2px;height:28px;padding-left:35px;line-height:30px;margin-bottom:8px;display:block;font-size:14px;overflow:hidden}
.rightMenu a:hover,.rightMenu .currentNav {background:url(../images/right_on.gif);color:#fff;font-weight:bold;}
.mainbg {background:url(../images/bg.jpg) repeat-x top;padding-top:20px;padding-left:30px;padding-right:30px;}
.mtitle {background:url(../images/line.jpg) repeat-x bottom;height:34px;line-height:34px;}
.mtitle strong {font-size:14px;background:url(../images/dian.gif) no-repeat left;padding-left:20px;}
.mtitle span {float:right;}
#con {margin:10px auto;font-size:14px;line-height:24px;}

/*css控制边框阴影*/
.shadow1 {margin-bottom:14px;margin-right:17px;margin-left:10px;}
.shadow2,.shadow3,.container {position: relative;left: -1px;top: -1px;}
.shadow1 {background: #F8F8F8;}
.shadow2 {background: #F1F1F1;}
.shadow3 {background: #E7E7E7;}
.container {background: #fff;border: 1px solid #BBCDD9;padding:20px 0px;}
/*专家列表*/
.container {width:664px;height:130px; overflow:hidden;}
.container .testpic {float:left;width:104px;height:120px;margin-right:19px;margin-left:24px; display:inline;}
.container .testpic img {border:1px solid #B1BDC9;width:102px;height:118px;}
.container .txt {width:498px;display:inline;float:left;height:120px;}
.container .txt h1 {font-size:14px;color:#0C3D68; text-align:center;padding:0px;margin:0px;margin-top:10px;}
.container .txt p {line-height:22px;margin:10px auto;padding:0px; text-indent:2em;color:#333}
.container .txt span {display:block; background:url(images/online1.gif);width:113px;height:22px;color:#fff;line-height:22px; text-align:center;margin-top:5px;}
.newsline {color:#E6E6E6;}

#newslist li {height:30px;line-height:30px;font-size:14px;overflow:hidden;}
#newslist li span {float:right;}

#NextPage{ height:26px; line-height:26px;padding:0 10px;margin:10px auto;text-align:right;color:#343434;font-size:12px;border-top:1px dotted #ababab;padding-top:10px;}
#NextPage font {border:1px solid #ff5c5f;padding:3px 3px 1px 4px;background:#fff7ed;color:#333;font-weight:bold;}
#NextPage span {display:inline;padding:3px 3px 1px 4px;}
#NextPage span.nolink{border:1px solid #eee;margin:auto 3px;color:#ddd}
#NextPage a {color:#333;border:1px solid #ddd;padding:3px 3px 1px 4px;margin:auto 3px;}
#NextPage a:hover {border:1px solid #ff5c5f;color:#638425;background:#fff7ed;}

.friendlink {margin:auto 6px;}
.friendlink H3 {PADDING-LEFT: 12px; FONT-SIZE: 14px; COLOR: #1678d1; LINE-HEIGHT: 28px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 28px; BACKGROUND-COLOR: #f5f5f5}
.friendlink UL {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px}
.friendlink UL LI {FLOAT: left; MARGIN: 0px 5px}

#ReadNews {padding-top:30px;padding-bottom:20px;}
#ReadNews dt {font-size:25px; display:block;line-height:30px;line-height:30px;color:#C00; text-align:center;font-weight:bold;}
#ReadNews .time {text-align:center;margin-top:15px;color:#232520;border-bottom:1px dashed #ccc;font-size:12px;}
#ReadNews .con_txt {font-size:14px;line-height:25px;margin-top:15px;color:#333}

#NextNews {border-top:1px solid #EEE;padding-top:10px;line-height:25px;height:25px;overflow:hidden;font-size:12px}
#NextNews span {float:right;}

#photo {width:720px;margin:20px auto}
#photo li {display:inline;float:left;width:160px;margin-right:10px;}
#photo li img {width:160px;height:133px;border:0px;}
#photo li div {text-align:center;height:25px;line-height:25px;padding-top:8px;padding-bottom:11px;}

#feeck {width:700px;margin:auto; padding:20px 0px; background:url(../images/lines.gif) repeat-x bottom}
.inputb {border:1px solid #7C7D78;font-size:12px;}

.input1 {border:1px solid #E8E8E8;padding:3px; background:#F9F9F9}

.message {margin-top:20px;width:700px;margin-left:auto;margin-right:auto;overflow:hidden;}
.message table {background:#EFEFEF;color:#202221;border:1px solid #dbdbdb;font-size:13px;}
.m_txt {padding:10px;line-height:22px;color:#46280E;}
.m_replay {border:1px solid #EBEBEB;padding:10px;line-height:18px;color:#202221;font-size:12px;width:658px;}
.m_replay span {color:#202221;}

.focus{ position:relative; width:280px; height:251px;border:1px solid #dbdbdb;float: left;}  
.focus img{ width: 280px; height: 251px;} 
.focus .shadow .title{width: 280px; height: 35px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:0px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  